package com.breeze.components.socket;

import java.io.IOException;
import java.util.Date;
import lombok.Getter;
import lombok.Setter;
import org.springframework.web.socket.WebSocketSession;

/**
 * socket 连接封装
 *
 * @author breeze
 */
@Getter
@Setter
public class WebSocket {

  /** 代表一个连接 */
  private WebSocketSession session;

  /** 唯一标识 */
  private String identifier;

  /** 最后心跳时间 */
  private Date lastHeart;

  public void closeSession() {
    if (session != null) {
      try {
        session.close();
      } catch (IOException ignore) {
      }
    }
  }
}
